/* BlueSeed

The scope of a BlueSeed asset is low level network manipulation and data harvest

There are 5 parts of blueseed
1. Network: a data object that describes the observable network (nothing outside arp boundries)
2. Discovery: a set of methods for mapping out the network
3. Manipulation: a set of methods to allow arp poison and other active network manipulation tactics
4. Filters: a set of plugable filters for real time data harvesting
5. External: a set of external object needed to get the job done :-)

*****************/

class BlueSeed
{
	// Network
	NetworkMap network;

	// Discovery
	scanHosts()
	{
	}

	listHosts()
	{
	}

	// Manipulation
	hijackHost()
	{
	}

	releaseHost()
	{
	}

	hijackAll()
	{
	}

	releaseAll()
	{
	}

	// Filters
	loadFilter()
	{
	}

	unloadFilter()
	{
	}

	// External
	NetworkInterface networkInterface;
	pcap pcapInstance
	OrangeSeed orange // dumping ground for harvested data
}
